11d27cc91c0c98b2abd0f37cd770b341a9029efa,src/main/java/act/event/EventBus.java,EventBus,bind,#Class#ActEventListener#number#,180
Before Change
* @return this event bus instance
*/
public EventBus bind(Class<? extends EventObject> c, ActEventListener l, int ttl) {
ConcurrentMap<Class<? extends EventObject>, List<ActEventListener>> listeners = isAsync(l.getClass()) ? asyncActEventListeners : actEventListeners;
return _bind(listeners, c, l, ttl);
}
After Change
* @param ttl the number of seconds the listener should live
* @return this event bus instance
*/
public EventBus bind(Class<? extends EventObject> c, ActEventListener l, int ttl) {
boolean async = isAsync(l.getClass()) || isAsync(c);
ConcurrentMap<Class<? extends EventObject>, List<ActEventListener>> listeners = async ? asyncActEventListeners : actEventListeners;
return _bind(listeners, c, l, ttl);
}